package com.gmrz.webauthn.db.dao;

import com.gmrz.uaf.db.DAOException;
import com.gmrz.webauthn.protocol.v1.schema.WebAuthnMetadata;
import com.gmrz.webauthn.protocol.v1.schema.WebAuthnPolicy;

import java.util.List;

public interface WebAuthnPolicyDAO {


    /**
     * 获取所有策略信息及相关的元数据信息
     *
     * @param webAuthnPolicy 查询条件
     * @return List<WebAuthnPolicy> 策略集合
     * @throws DAOException
     */
    List<WebAuthnPolicy> find(WebAuthnPolicy webAuthnPolicy) throws DAOException;

}
